﻿@charset "utf-8";
/* css document */
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{font-size:13px;font-family:"微软雅黑";, sans-serif;margin:0px;padding:0px;color:#666;height:auto;clear:both; min-width:1200px;}
img{border:0px;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none;color:#666;}
a,area{blr:expression(this.onfocus=this.blur())}
.indx { width:100%;height:100%; overflow:hidden;_position: relative;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
.clear{ clear:both; line-height:0; height:0; font-size:0;}
input,textarea{ outline:none; font-size:13px;font-family:arial, helvetica, sans-serif;color:#666}

/*通用样式*/

.qf { clear:both;}
.fleft {float:left;}
.fright {float:right}
.none {display: none;}
.qc:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.qc{*zoom:1;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none; border:none;}

/* scrollbar for chrome */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: rgba(107, 107, 107, 0.06);
}
::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: rgba(107, 107, 107, 0.06);
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
}
::-webkit-scrollbar-track:hover {
  background-color: rgba(107, 107, 107, 0.1);
  -webkit-box-shadow: inset 0 0 6px rgba(0,153,153,.4);
}
::-webkit-scrollbar-track:active {
  background-color: rgba(107, 107, 107, 0.2);
  -webkit-box-shadow: inset 0 0 6px rgba(0,153,153,.1);
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(107, 107, 107, 0.8);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(107, 107, 107, 0.8);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);
}
::-webkit-scrollbar-thumb:active {
  background: rgba(21, 14, 0, 0.5);
}
/* scrollbar for chrome end */

/*顶部*/
/*#header{width:100%; height:108px; padding-top:10px; border-bottom:4px solid #f5ac05; margin:0 auto; position:relative; z-index:9999;}
.header_in{width:1100px; height:70px;  margin:0 auto; overflow:hidden;}
.header_in h1{float:left;}
.header_top{height:38px; float:right; line-height:32px; margin-top:20px;}
.header_top a:link,.header_top a:visited{color:#7f7f7f;}
.header_top span{ margin:0 3px; display:inline-block;}
.header_top b{color:#f5ac05; font-size:13px; }
.header_top span.last{font-family:"微软雅黑"; color:#7f7f7f;}
#header .menu{width:1100px; margin:0 auto; overflow:hidden}
#header .nav {width:840px; float:left; height:44px; line-height:30px;}
#header .nav ul{display: table}
#header .nav ul li .nav-a{font-size: 15px;color: #444;text-decoration: none; display:block;}
#header .nav ul li .current.nav-a{}
#header .nav ul li .nav-a:hover{ color:#000;}*/

/*修改顶部*/
#header{ background:#fff; width:100%; padding:10px 0 4px 0; position:relative; z-index:9999; box-shadow: 0px 1px 5px #bbb;}
.header_in{width:1200px;  margin:0 auto; overflow:hidden;}
.header_in h1{float:left; width:240px; overflow:hidden;}
.header_top{height:38px; float:right; line-height:32px; margin-top:20px;}
.header_top a:link,.header_top a:visited{color:#7f7f7f;}
.header_top span{ margin:0 3px; display:inline-block;}
.header_top b{color:#f5ac05; font-size:13px; }
.header_top span.last{font-family:"微软雅黑"; color:#7f7f7f;}
#header .menu{width:900px; float:right ;overflow:hidden}
#header .nav {width:640px; float:left; position:absolute;}
#header .nav ul{display: table}
#header .nav ul li .nav-a{font-size: 15px; padding:10px 24px; color: #444;text-decoration: none; line-height:70px;}
#header .nav ul li .current.nav-a{}
#header .nav ul li .nav-a:hover{ color:#fff; background:#444; border-radius:6px;}


.mainlevel{float:left; height:90px;}
.mainlevel div{ background: #fff; position: absolute; padding:15px;display:none;top:80px; width: 430px; box-shadow: 0px 2px 3px #a0a0a0;}
.mainlevel div ol{overflow: hidden; float: left; display: block; width: 220px}
.mainlevel div li{border-bottom: #cccccc 1px dashed; line-height: 40px; width: 300px}
.mainlevel div li.half {
    width: 110px!important;
    float: left;
}
.mainlevel div li a{height: 27px; color: #444; padding-left: 10px; display: inline-block; line-height: 27px; width: 79px}
.mainlevel div li a:hover{color: #FF5722}
.mainlevel div .nav-img{float: right; display: inline-block;}
.mainlevel div span img{border:none;}	


.search_out{ float:right;width:210px; height:29px; border:1px solid #ddd; margin-top:20px;}
.search_out input{width:145px; color:#c6c6c6; padding:0 5px;float:left; margin:7px 0 0 5px; outline:none;}
.search_out a.search img{float:right;margin:5px 10px 0 0; width:21px; height:21px;}
.search {
    background: url(../images/search.png) no-repeat right center;
    width: 31px!important;
    height: 31px;
    margin: 0 0 0 15px!important;
}

/*底部*/
.footer{width:100%; overflow:hidden; background:#3a3a3a; border-top:8px solid #717171;}
.footerCon{width:1200px; margin:0 auto; }
.footerCon ol{ float:left;  margin-top:30px; padding-left:30px;}
.footerCon ol.ol01{width: 480px;}
.footerCon ol.ol02{width: 148px;}
.footerCon ol.ol03{width: 130px;}
.footerCon ol.ol04{width:140px;}
.footerCon ol.ol05{width:120px;}
.footerCon ol ul{padding-bottom:24px; float:left;}
.footerCon ol li{padding-top:15px; width:108px; float:left; overflow:hidden;}
.footerCon ol h2{ font-size:18px; color:#fff; display:block;}
.footerCon ol li a{ color:#999;}
.footerCon ol li a:hover{ color:#ff9800}
.footerCon p{width:133px; height:162px; overflow:hidden; float:left;  /*background:#e3e3e3;*/ margin:25px 0 0 45px; _margin:22px 0 0 22px;}
.footerCon p span{display:inline-block; padding:5px 4px;}
.footerCon p em{width:100%; height:25px; color:#999; font-size:14px; line-height:18px;  display:inline-block; text-align:center;}
.footerCon p.code{ margin-left:17px; _margin-left:8px;}
.footerCon p.code em{ font-size:14px;}
.foot{width:100%; background:#2f2f2f; border-top:1px solid #524f4f;}
.footCon{width:1200px; height:50px;  margin:0 auto;}
.footCon .text{color:#848484;line-height:50px;float:left;}
.footCon .design{float:right; position:relative; line-height:50px; color:#9E9E9E;}
.footCon .link{width:260px; height:28px; padding-top:10px; padding-left:155px; float:left; position:relative;}
.footCon .link a.adress{width:260px; height:28px; line-height:28px; float:left; text-align:center; overflow:hidden;background:#fff url(../images/top_arrow.png) no-repeat center right 10px;}
.footCon .link span{width:47px; height:20px; float:left; background:#e3e3e3; text-align:center; padding-top:8px; cursor:pointer;}
.footCon .link .select {width:260px; display:none;  position:absolute; left:0px; bottom:28px; background:#fff;}
.footCon .link .select ol li{width:100%; overflow:hidden;}
.footCon .link .select ol li a{width:100%; height:28px; float:left; overflow:hidden; text-align:center; line-height:28px; font-size:14px; color:333;}
.footCon .link .select ol li a:hover{ color:#fff; background:#b4140c;}
.footCon .share{width:170px; height:50px; overflow:hidden; float:left; padding-left:65px;}
.footCon .share em{ color:#fff; font-size:14px; line-height:50px; float:left; }
.bdsharebuttonbox{ height:100%; float:left; padding-top:13px; width:117px; overflow:hidden;}
.bdsharebuttonbox a.bds_fbook,.bdsharebuttonbox a.bds_twi,.bdsharebuttonbox a.bds_more{width:25px !important; height:25px !important; margin:0 0 0 3px !important; padding:0 !important; line-height:25px !important;}
.bdsharebuttonbox a.bds_fbook{ background:url(../images/share_01.png) no-repeat !important;}
.bdsharebuttonbox a.bds_twi{ background:url(../images/share_02.png) no-repeat !important;}
/*.bdsharebuttonbox a.bds_more{ background:url(../images/share_03.png) no-repeat !important;}*/
.share_google{width:25px !important; height:25px !important; background:url(../images/share_05.png) no-repeat !important; margin:0 0 0 5px !important; padding:0 !important;}


/*Banner&广告*/
.banner{width:100%; height:640px; position:relative; overflow:hidden; z-index:200;}
.bannerCon{width:100%; position:relative; height:640px; overflow:hidden;}
.bannerCon ul{ position:relative;height:640px;}
.bannerCon ul li{ width:100%; height:640px; position:absolute; top:0px; left:0px;}
.bannerCon ul li a{width:100%; height:100%; display:block; position:absolute; z-index:350; overflow:hidden;}
.bannerCon ul li img{width:1920px; height:640px;  position:absolute; left:50%; margin-left:-960px; z-index:1;  }
.bannerCon ul li p,.adv p{width:1200px; overflow:hidden; position:relative; z-index:300; margin:145px auto 0;}
.bannerCon ul li p b,.adv p b{overflow:hidden; display:block; color:#ba251e; font-size:40px; font-weight:normal;}
.bannerCon ul li p span,.adv p span{width:640px; overflow:hidden; display:block; color:#fff; font-size:14px; opacity:0.8; padding-left:5px;}
.head_nav li a.last{ border-right:none;}
.bannerCon .inddot{position:absolute; width:14px; top:240px; right:30px; text-align:center; z-index:99; }
.bannerCon .inddot a{display:inline-block; width:14px; height:14px; margin:3px 0;overflow:hidden; line-height:11111px; overflow:hidden; background:url(../images/dot.png) no-repeat; background-position:left,top;}
.bannerCon .inddot a.cur{background:url(../images/dot_a.png) no-repeat;}
.adv{width:100%; height:460px; position:relative; overflow:hidden; z-index:200;}
.adv img{width:1920px; height:460px;  position:absolute; left:50%; margin-left:-960px; z-index:1;  }

.picScroll-left3{ width:100%; height:120px; display:table; position:relative;   }
.picScroll-left3 .hd{ overflow:hidden; }
.picScroll-left3 .hd .prev,.picScroll-left3 .hd .next{ display:block;  width:34px; height:65px; position:absolute; top:30px; overflow:hidden; cursor:pointer; z-index:20; }
.picScroll-left3 .hd .prev{background:url(../images/left.png) no-repeat; left:20px; }
.picScroll-left3 .hd .next{ background:url(../images/right.png) no-repeat; right:20px; }
.picScroll-left3 .bd{width:100%; height:120px; display:table;}
.picScroll-left3 .bd ul{ zoom:1; height:120px; overflow:hidden; }
.picScroll-left3 .bd ul li{width:14.3%; height:120px; background:url(../images/index_procate_bg.png) no-repeat;  float:left; _display:inline; text-align:center; position:relative; display:table; }
.picScroll-left3 .bd ul li .pic{ text-align:center; }
.picScroll-left3 .bd ul li .pic a{ width:100%; height:120px; overflow:hidden; display:block; margin:0 auto;}
.picScroll-left3 .bd ul li .pic img{ display:block; margin:0 auto; padding-top:45px;  }
.picScroll-left3 .bd ul li .title{width:100%; text-align:center; position:absolute; left:0; bottom:50px; z-index:15;  font-size:16px; color:#333;}

.BannerHover{width:100%; display:table; position:absolute; left:0; bottom:0; z-index:10;}
.BannerHoverCur{width:100%; height:100%; position:absolute; left:0; top:0; z-index:6; display:none; background:url(../images/index_14.png) repeat;}
.BannerHoverCon{width:100%; height:320px; position:absolute; z-index:20; left:0; bottom:120px; overflow:hidden; background:url(../images/index_procate_bg.png) repeat-y; display:none;}
.BannerHoverCon p.img02{width:100%; height:214px; position:relative; text-align:center; font-size:16px; color:#222;}
.BannerHoverCon p.img02 span{width:100%; height:250px; position:absolute; left:0; bottom:100px; background:url(../images/index_procate_circle.png) center 49px no-repeat; background-size:155px 155px;}
.BannerHoverCon p.img02 em{position:relative; top:20px; padding:10px 20px; background:#222; color:#fff; border-radius:20px; }
.BannerHoverCon p.img02 i{width:107px; height:107px; display:block; margin:74px auto 0; overflow:hidden;}
.BannerHoverCon p.img02 i img{width:100%; display:block;}
.BannerHoverCon p.img02 a.moretitle{ width:100%; position:absolute; left:0; bottom:28px; z-index:100; color:#222; opacity:0.6;}
.BannerHoverCon p.img02 a.moretitle:hover{color:#f5ac05; opacity:1;}
.BannerHoverCon a.moreall{width:100%; height:100%; display:block; z-index:99; position:absolute; top:0; left:0;}

/*首页内容*/
.whyChooseUs{width:100%; overflow:hidden; padding-bottom:50px;}
.whyChooseUs h3{width:100%; height:52px; overflow:hidden; border-bottom:1px solid #e3e3e3; padding-top:62px; text-align:center;}
.whyChooseUs h3 span{ display:inline-block; border-bottom:3px solid #f5ac05; padding-bottom:6px; position:relative; top:-200px;}
.whyChooseUsCon{width:1200px; overflow:hidden; margin:0 auto; padding-top:50px; position:relative;}
.whyChooseUsCon p.img{float:left;position:relative;width:500px;}
.whyChooseUsCon .whyChooseUsContent{width:600px;padding:24px 0 0 95px;float:left;overflow:hidden;position:relative;}
.whyChooseUsCon span.title{ display:block; padding-bottom:15px; font-size:25px; color:#333; font-weight:bold; background:url(../images/line_01.jpg) left bottom no-repeat;}
.whyChooseUsContent p{ padding-top:10px; line-height:20px; font-size:14px;}
.whyChooseUsContent p a{ color:#f5ac05;}

/*首页产品*/
.inPro{width:100%;height:620px;overflow:hidden;position:relative;background:url(../images/index_pro_bg.jpg) no-repeat center center;}
.inProImg{width:100%; height:620px; overflow:hidden; }
.inProImg img{width:1920px; height:620px; position:absolute; left:50%; margin-left:-960px; z-index:1;}
.inProCon{width:100%; overflow:hidden; height:620px; position:absolute; z-index:2; left:0; top:0;}
.inProCon h3{ text-align:center; position:relative; top:-200px; overflow:hidden;}
.inProCon h3 span{ display:inline-block; padding-top:42px; border-bottom:3px solid #f5ac05; padding-bottom:6px;}

.txtScroll-left{width:1200px;margin:0 auto;height:610px;position:relative;overflow:hidden;}
.txtScroll-left .hd{ overflow:hidden;  height:38px; width:86px; margin:15px auto 0;}
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:41px; height:38px; float:right; overflow:hidden; cursor:pointer; position:relative;}
.txtScroll-left .hd .prev{background:url(../images/p_left.jpg) no-repeat;float:left !important;position:relative;}
.txtScroll-left .hd .prev:hover{ background:url(../images/p_left_01.jpg) no-repeat;}
.txtScroll-left .hd .next{background:url(../images/p_right.jpg) no-repeat;position:relative;}
.txtScroll-left .hd .next:hover{ background:url(../images/p_right_01.jpg) no-repeat;  }
.txtScroll-left .bd{ width:1200px; padding-top:45px; overflow:hidden; }
.txtScroll-left .bd ul{width:10000px;}
.txtScroll-left .tempWrap{ overflow:hidden;}
.infoList li{width:285px; float:left; overflow:hidden; background:#fff; position:relative; margin:0 20px 10px 0;}
.infoList li h4{width:270px; height:20px; color:#222; padding-top:15px; font-size:16px; font-weight:normal; text-align:center;}
.infoList li h4.h02{ padding-top:0; padding-bottom:10px;}
.infoList li .productDate{ color:#fff; padding-left:14px; line-height:18px; opacity:0.6;}
.infoList li .more{width:100%; height:240px; overflow:hidden; background:rgba(255, 152, 0, 0.1); position:absolute; left:0; top:0; z-index:1; display:none;}
.infoList li .more dl{ padding:70px 30px 0; text-align:center; color:#fff; font-size:16px;}
.infoList li .more dl dt{ font-weight:bold; padding-bottom:5px; }
.infoList li .more a{ width:80px; height:80px; text-align:center; line-height:80px; font-size:0; color:#fff; overflow:hidden; display:block; background:rgba(0, 0, 0, 0.69) url(../images/fangda.png) no-repeat center center; background-size:60%; border-radius:50%; margin:80px auto;}
.infoList li a.moreall{width:100%; height:100%; position:absolute; top:0; left:0; z-index:99; overflow:hidden; display:block;}
.learnBtn{width:107px; height:36px; line-height:36px; overflow:hidden; text-align:center; color:#fff; font-size:12px; display:block; background:url(../images/index_18.jpg); position:absolute; left:547px; bottom:-300px; z-index:99;}

/*首页新闻*/
.inNews{width:100%; position:relative; overflow:hidden; background:#fff;}
.inNews h3{ text-align:center; border-bottom:1px solid #e3e3e3; overflow:hidden; }
.inNews h3 span{overflow:hidden;overflow:hidden;display:inline-block;padding-top:58px;border-bottom:3px solid #f5ac05;padding-bottom:12px;position:relative;/* top:-200px; */}
.inNewsCon{width:1200px; overflow:hidden; margin:0 auto;}
.newsBtn{width:188px; height:38px; overflow:hidden; margin:20px auto 0;}
.newsBtn a{width:90px;height:38px;text-align:center;color:#fff;line-height:38px;overflow:hidden;float:left;background:#717171;margin-right:4px;font-size:16px;position:relative;/* right:-200px; */}
.newsBtn a.a01{/* left:-200px; */right:auto !important;}
.newsBtn a:hover,.newsBtn a.cur{ background:#f5ac05;}
.inNewsCon ul{ display:none; padding:40px 0; overflow:hidden; width:100%;}
.inNewsCon ul li{width:540px; float:left; height:65px; overflow:hidden; position:relative; padding-left: 60px; margin-bottom:20px;}
.inNewsCon ul li.Ot{/* left:-800px; */}
.inNewsCon ul li.Tf{/* right:-800px; */}
.inNewsCon ul li dl{width:72px; height:63px; border:1px solid #9b9b9b; float:left; margin-right:14px;}
.inNewsCon ul li.cur dl{ border:1px solid #f5ac05;}
.inNewsCon ul li dl dt{width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; font-size:35px; color:#717171;}
.inNewsCon ul li dl dd{width:100%; height:24px; text-align:center; line-height:24px; color:#fff; opacity:0.6; font-size:14px; background:#717171;}
.inNewsCon ul li.cur dl dd{ background:#f5ac05; opacity:1;}
.inNewsCon ul li span{ color:#333; font-size:14px; display:inline-block; padding-top:5px;}
.inNewsCon ul li.cur span{ color:#f5ac05;}
.inNewsCon ul li p{ font-size:12px; padding-top:10px; overflow:hidden; height:30px;}
.inNewsCon ul li a.newscur{width:100%; height:65px; position:absolute; left:0; top:0; z-index:1; float:left; display:none;}
.inNews p.inNewsMore{width:107px; height:36px; margin:0 auto; padding:40px 0 70px; overflow:hidden;}
.inNewsBtn{width:107px; height:36px; line-height:36px;  text-align:center; color:#fff; font-size:12px; display:none; background:url(../images/index_18.jpg); float:left; position:relative; bottom:-300px; }


.top{background:none;}
.here { padding:16px 40px;}
.here code{padding:0 5px}
.wrapper_content{width:1200px; margin:0 auto;}
.main{background:#eee; overflow:hidden;}
.wrapper_bg{width:100%; background:#fff; position:relative; display:table; margin-top:0px;}
.wrapper_bg.block{ display:block;}
.pagebanner{width:100%; overflow:hidden; position:absolute; opacity:0.3; -webkit-opacity: 0.3; filter:alpha(opacity=30);}
.section{ position:relative; z-index:99 !important;}
.NextPage{width:30px; height:65px; overflow:hidden; position:absolute; bottom:0; left:50%; margin-left:-15px; z-index:9999; cursor:pointer;}
.NextPage.NextPage2{ height:73px;}
/*当前位置*/
.title{font-size:20px; color:#444; padding-bottom:12px; padding-top:20px; background:rgba(255, 255, 255, 0.90)}
.title span{ float:right; background:url(../images/titleimg.png) no-repeat left center; padding-left:25px; font-size:13px; margin-top:3px;}
.title span a,.title span em{ padding:0px 5px; color:#444;}
.title span a.cur,.title span a:hover,.title span em{ color:#444;}

/*--分页码--*/
.Paging{background:#FFF; text-align:center; margin-top:30px; padding:20px 0px 17px; position:relative;}
.Paging a:hover{background:#f5ac05; color:#FFF;}
.Paging a img{position:relative;top:12px; display:block; margin:auto;}
.Paging a.Pagingmore{ background:none; margin:0px; width:25px;}
.Paging a.Pagingmore:hover{ background:none;color:#636363;}
.Paging span,.Paging a{ display:inline-block; padding:5px 15px; text-align:center; line-height:26px; vertical-align:middle; margin:0px 5px;color:#636363; font-size:14px; font-weight:400;border-radius:3px; border:1px solid #ddd;}
.Paging span{background:#f5ac05; color:#fff; border-color:#f5ac05;}
.Pagingmg{margin:0px;padding:10px 0px 50px;}
.Paging.fleft{ margin:0 auto;width:495px;}
.laypageskin_now .laypage_curr{ background:#3068a0 !important;}
.laypageskin_now a{ background:#fff !important; color:#333 !important;}
.laypageskin_now a.laypage_prev,.laypageskin_now a.laypage_next{ height:40px !important; color:#333 !important; line-height:40px !important;}


/*产品左侧栏*/
.leftbar{width:222px; overflow:hidden; float:left; padding-bottom:24px;}
.leftbar a{ width:150px; height:67px; line-height:67px; overflow:hidden; display:block; color:#fff; font-size:14px; margin-left:38px; border-bottom:1px dashed #ddd; position:relative;}
.leftbar a:hover{font-size:18px; padding-left:8px; background:#fff; color:#f5ac05; border-color:#f5ac05;}
.leftbar a.cur{color: #f5ac05; font-weight: bold; background:url(../images/sanjiao.png) no-repeat center right; font-size:15px;} 
/*产品列表内容*/
.pro_list_main{ width:1200px; margin:0 auto;margin-bottom:50px; margin-top:140px; position:relative;box-shadow: 0px 0px 3px #ddd;}
.pro_list_main a{color:#666;}
.ProgramTop h3{ font-size:18px; color:#333; border-bottom:1px solid #ddd; margin-bottom:20px; display:inline-block; line-height:36px; width:905px;}
.ProgramTopCon{ border:1px solid #004c92; overflow:hidden; padding:50px 0; margin-bottom:35px;}
.ProgramTopConDetail{width:810px; overflow:hidden; margin:0 auto; color:#00539d; font-size:16px; line-height:24px;}
.Program{width:890px; overflow:hidden; padding:30px 0 50px 47px; float:left; border-left:1px solid #eee; min-height:900px }
.Program ul{ width:990px; overflow:hidden;}
.Program ul li{ float:left; width:200px; background:#f5f5f5; border:1px solid #ddd; margin-right:27px; margin-bottom:30px; display:inline; overflow:hidden; box-shadow: 0px 1px 1px #ddd;}
.Program ul li img{ display:block; width:200px; height:200px;}
.Program ul li h3{padding:10px; text-align:center; height:24px; overflow:hidden; line-height:24px; font-size:14px; font-weight:normal;}
.Program ul li p{padding:10px 22px 0px; color:#666;}
.Program ul li p.ProgramDescription{height:50px; overflow:hidden;}
.Program ul li a{color:#636363;}
.Program ul li:hover{border-color:#f5ac05;}

/*产品详情*/
.ProInfo{ padding:0 30px 50px 60px !important; overflow:hidden;}
.ProInfo h3{ text-align:center; color:#004c92; font-size:28px; padding:30px 0 20px; line-height:normal;}
.ProInfoCon{width:890px; overflow:hidden;}
.ProInfoCon .pro_pic_big img{border:1px solid #ddd; width:400px; float:left;}
.ProInfo_Right {
    float: left;
    width: 450px;
    margin-left: 30px;
}

.ProInfo_Right h1{ line-height:40px; font-size:20px; margin-bottom:20px;}
.ProInfo_Right p{ line-height:22px;}
.ProInfo_Right .pro_tel {
    background: #ccc url(../images/pro_tel.png) center left 20px no-repeat;
    color: #fff;
    line-height: 66px;
	height:66px;
	font-size:26px;
	padding-left:80px;
    border-radius: 5px;
}

.ProInfo_Right .other {
    overflow: hidden;
    height: 60px;
    font-size: 0;
	margin-bottom:20px;
	background:#f5ac05;
	position:relative;
	border-radius:5px;
}
.ProInfo_Right .other a.pre_pro{float:left; height:60px; width:60px; background:url(../images/pro_left.png) no-repeat center left 16px; position:absolute; left:0;}
.ProInfo_Right .other a.next_pro{float:right; height:60px; width:60px; background:url(../images/pro_right.png) no-repeat center right 16px; position:absolute; right:0;}
.ProInfo_Right .other a.cate_pro {
    text-align: center;
    line-height: 60px;
    font-size: 20px;
    position: absolute;
    margin-left: 75px;
    color: #fff;
    background: #fdc647;
    width: 300px;
}
.ProInfo_Right p.ProgramDescription{ border-top:1px solid #ddd; padding-top:10px; color:#aaa;}
.ProInfo_Right .other a.cate_pro:hover{color:#eee;}
.pro_content {
    clear: both;
    margin-top: 40px;
    overflow: hidden;
    float: left;
	width:100%;
}
.pro_content h3{ line-height:44px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.ProInfoCon p{/*text-align:center;*/ margin-bottom:17px;}
.ProInfoCon img{max-width:100%;}
.ProInfoCon .info{margin-bottom:25px; float:left; width:100%;}
.ProInfoCon .txt01{ float:right;width:270px; text-align:right;}
.ProInfoCon .txt01.txt02{ float:left; width:auto; padding-right:100px; text-align:left;}
.commonreturn{text-align:center; clear:both; overflow:hidden;}
.commonreturn a{display:inline-block;background:#c9c9c9;padding: 5px 30px;color:#1a1a1a;font-size:14px;}
.ProInfo table{width:100%; border-collapse:collapse;border:none; margin-top:30px;}
.ProInfo table td{ height:45px; line-height:45px; border:1px solid #817A7A;text-align:center !important; margin:0 !important; padding:0 !important;}
.ProInfo table td p{ text-align:center !important;}

.cansu{ padding:30px;}
.cansu img{width:100%;}
.cansu .cansu_title{height:40px; line-height:40px; border-bottom:2px solid #333; font-size:18px; margin-bottom:20px; text-align:left;}

/*新闻页*/
/*产品列表内容*/
.news_list_main{ width:1200px; margin:0 auto;margin-bottom:50px; margin-top:140px; position:relative;box-shadow: 0px 0px 3px #ddd;}
.news_list_main a{color:#666;}
.news_list_main .list_news{width:1100px; margin:0 auto;}
.news_list_main .list_news .subcate{ width:100%; text-align:center; margin:20px 0; }
.news_list_main .list_news .subcate li {
    display: inline-block;
    padding: 8px 20px;
    background: #ececec;
    margin: 5px;
}
.news_list_main .list_news .subcate li.cur{background:#ddd;}
.news_list_main .list_news .content{ margin-bottom:50px;}
.news_list_main .list_news .content h1{ text-align:left; height:60px;}
.news_list_main .list_news .content h1 span{font-size:14px; float:right; background:url(../images/time.png) no-repeat center left; padding-left:30px; background-size:20px; height:20px; line-height:20px; color:#aaa; margin-top:10px;}
.news_list_main .list_news .content p{ margin-top:20px; line-height:20px;}

.newslist { padding: 0 10px 30px; }
.newslist ul li { height: 58px; line-height: 58px; padding-left: 30px; font-size: 14px; border-bottom: 1px solid #dcdcdc; position: relative; }
.newslist ul li:before { content: ""; display: block; width: 9px; height: 9px; border: 3px solid #f5ac05; border-radius: 100%; position: absolute; left: 0; top: 22px; }
.newslist ul li span { float: right; color: #707070; }
.newslist ul li a { display: block; width: 70%; color:#666; }
.newslist ul li a:hover{color:#333333;}

/*关于我们*/
.icon {
  position: relative;
  width: 32px;
  height: 32px;
  display: block;
  fill: rgba(51, 51, 51, 0.5);
  margin-right: 20px;
  -webkit-transition: all .2s ease-out;
		  transition: all .2s ease-out;
}

.icon.active {
  fill: #E74C3C;
}

.icon.big {
  width: 64px;
  height: 64px;
  fill: rgba(51, 51, 51, 0.5);
}

#wrapper {
  width: 100%;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
 -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
	  -ms-flex-pack: left;
		  justify-content: left;
  overflow: hidden;
}

#left-side {
  height: 70%;
  width: 25%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
	  -ms-flex-pack: center;
		  justify-content: center;
}
#left-side ul li {
  padding-top: 30px;
  padding-bottom: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 34px;
  color: rgba(51, 51, 51, 0.5);
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all .2s ease-out;
		  transition: all .2s ease-out;
}
#left-side ul li:hover {
  color: #333333;
  -webkit-transition: all .2s ease-out;
		  transition: all .2s ease-out;
}
#left-side ul li:hover > .icon {
  fill: #333;
}
#left-side ul li.active {
  color: #333333;
}
#left-side ul li.active:hover > .icon {
  fill: #E74C3C;
}

#border {
  height: 600px;
  width: 1px;
  background-color: #eee;
}
#border #line.one {
  width: 5px;
  height: 54px;
  background-color: #f5ac05;
  margin-left: -2px;
  margin-top: 178px;
  -webkit-transition: all .4s ease-in-out;
		  transition: all .4s ease-in-out;
}
#border #line.two {
  width: 5px;
  height: 54px;
  background-color: #f5ac05;
  margin-left: -2px;
  margin-top: 272px;
  -webkit-transition: all .4s ease-in-out;
		  transition: all .4s ease-in-out;
}
#border #line.three {
  width: 5px;
  height: 54px;
  background-color: #f5ac05;
  margin-left: -2px;
  margin-top: 368px;
  -webkit-transition: all .4s ease-in-out;
		  transition: all .4s ease-in-out;
}
#border #line.four {
  width: 5px;
  height: 54px;
  background-color: #f5ac05;
  margin-left: -2px;
  margin-top: 415px;
  -webkit-transition: all .4s ease-in-out;
		  transition: all .4s ease-in-out;
}

#right-side {
  height: 600px;
  overflow: hidden;
}
#right-side #first, #right-side #second, #right-side #third, #right-side #fourth {
  position: absolute;
  width:890px;
  /*height:560px;*/
  -webkit-transition: all .6s ease-in-out;
		  transition: all .6s ease-in-out;
  margin-top: -350px;
  padding-top:50px;
  opacity: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center;
  -webkit-box-pack: center;
  /*-webkit-justify-content: center;
	  -ms-flex-pack: center;
		  justify-content: center;*/
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
		  flex-direction: column;
}
#right-side #first h1, #right-side #second h1, #right-side #third h1, #right-side #fourth h1 {
  font-weight: 800;
  color: #999;
  margin-bottom:20px;
  width:100%;
  text-align:left;
  padding-left:90px;
}
#right-side #first p, #right-side #second p, #right-side #third p, #right-side #fourth p {
  color: #444;
  font-weight: 500;
  padding-left: 70px;
  padding-right: 70px;
}
#right-side #first.active, #right-side #second.active, #right-side #third.active, #right-side #fourth.active {
  margin-top: 0px;
  opacity: 1;
  -webkit-transition: all .6s ease-in-out;
		  transition: all .6s ease-in-out;
}
#right-side .content{text-align:left; width:100%; height:450px; overflow-x:hidden; z-index:9;}
#right-side .content p{ margin-top:20px; line-height:20px;}


/*联系我们页面*/
.themap{ border:none; border-top:5px solid #ddd; margin:0; padding:0;border-radius: 0 0 10px 10px;}
.contact_all{background:#ffffff url(../images/contact_bg.jpg) no-repeat center top;}
.contact{ width:1180px; margin:0px auto; background:#fff; border:1px solid #dee0e0; border-radius:10px; box-shadow:0px -1px 5px #e5e6e6; position:relative; margin-bottom:60px;}
.contact_title{background:url(../images/contact_title.png) no-repeat center top; height:200px; margin-top:40px;}
.contact h3{ text-align:center; font-size:24px; line-height:26px; padding:50px 0px;}
.contact ul{ margin:0px; padding:0px;}
.contact ul li{float:left;width:270px; height:160px; padding:0px 12px;}
.contact ul li a{display:block;width:270px; height:140px; padding-top:20px;}
.contact ul li p{ font-size:14px; text-align:center;}
.contact ul li a span{ margin:0px auto 15px;}
.contact ul li.lastbor{border:none}
.contact ul li a.adress span{ display:block;  width:80px; height:65px; background:url(../images/contact_info_ico.png) no-repeat 0 0;}
.contact ul li a.tel span{ display:block; width:90px; height:65px; background:url(../images/contact_info_ico.png) no-repeat -80px 0;}
.contact ul li a.fax span{ display:block; width:80px; height:65px; background:url(../images/contact_info_ico.png) no-repeat -170px 0;}
.contact ul li a.email span{ display:block; width:80px; height:65px; background:url(../images/contact_info_ico.png) no-repeat -246px 0;}

.contact dl{position:absolute; bottom:0px; width:1182px;height:58px; background:rgba(136, 136, 136, 0.89); left:-1px; border-radius:0px 0px 10px 10px}
.contact dl img{ display:block; position:absolute; left:40px; bottom:0px;}

.contact dl dt{ float:left; padding:0 20px; /*background:#696969; */display:inline;}
.contact dl dt h4{ font-size:16px; font-weight:bold; color:#fff;}
.contact dl dt p{ font-size:10px; color:#233950; line-height:15px;}
.contact dl dt.business p{ color:#fff;}
.contact dl dd{ float:left; line-height:58px; height:58px; font-size:19px; font-weight:bold; color:#fff; font-family:arial, helvetica, sans-serif;}
.contact dl dd a{color:#fff; padding-right:10px;}
.contact dl dd a:hover{color:#fff;}
.contact dl dt.business{margin-left:185px;line-height:58px; text-align:center;}
.contact dl dd.business{padding-left:12px; width:430px;}
.contact dl dt.customer{line-height:58px; text-align:center;}
.contact dl dt.customer p{ line-height:12px; color:#fff}
.contact dl dd.customer{padding-left:12px;}

/*-------- 合作渠道 --------*/
.cooperationlist{padding:46px 0 30px 0;text-align: center;}
.cooperationlist h4{color:#0795d7;font-size: 21px;line-height:22px;text-align:center;padding-bottom: 20px;}
.cooperationlist a{display:inline-block;color:#0795d7;font-size: 16px;height: 33px;line-height: 33px;margin-left:30px;}
.qdqq{background:url(../images/qdicon.jpg) no-repeat left center;display:inline-block;padding-left:45px;}

/*销售网点*/
.sale_main {
    overflow: hidden;
    margin-top: 50px;
    padding: 0 40px;
}
.sale_main .choose {
    margin-bottom: 40px;
    border-bottom: 1px dotted #ddd;
    line-height: 40px;
}
.sale_main .choose select{border:1px solid #ddd;}

.proslideimg img{max-width: 100%;padding: 15px;box-sizing: border-box;background: #fff;}